﻿using Comm100.Framework.Domain.Services;
using Bot.Domain.Bo;
using Bot.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Text;

namespace Bot.Domain.Interfaces
{
    public interface IDetectIntentRecordDomainService : IDomainService
    {
        DetectIntentRecord Create(DetectIntentRecord detectIntentRecord);
        DetectIntentRecord Get(Guid id);  //questionId
        DetectIntentRecord Update(DetectIntentRecordUpdateBo id);
        //IEnumerable<DetectIntentRecord> List();
        IEnumerable<ChatbotUsage> GetChatbotUsages(DateTime startDate, DateTime endDate, string include);
        void Delete(Guid id);

    }
}
